Text copied to clipboard!

Tytuł

Text copied to clipboard!

Programista C

Opis

Text copied to clipboard!
Poszukujemy Programisty C, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za projektowanie, rozwój oraz utrzymanie oprogramowania w języku C. Idealny kandydat powinien posiadać solidne doświadczenie w programowaniu niskopoziomowym, znać zasady działania systemów operacyjnych oraz potrafić efektywnie pracować w zespole projektowym. Jako Programista C będziesz uczestniczyć w tworzeniu aplikacji systemowych, sterowników urządzeń, oprogramowania wbudowanego oraz innych rozwiązań wymagających wysokiej wydajności i niezawodności. Twoja praca będzie miała wpływ na kluczowe komponenty naszych produktów, dlatego oczekujemy dużej dbałości o szczegóły, umiejętności debugowania oraz znajomości narzędzi do analizy kodu. Do Twoich obowiązków będzie należało również współpraca z zespołami QA, DevOps oraz architektami systemów w celu zapewnienia jakości i zgodności z wymaganiami projektowymi. Będziesz także odpowiedzialny za dokumentację techniczną oraz udział w przeglądach kodu. Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w innowacyjnych projektach oraz atrakcyjne warunki zatrudnienia. Jeśli jesteś pasjonatem programowania w języku C i chcesz rozwijać się w firmie technologicznej o ugruntowanej pozycji na rynku, zapraszamy do aplikowania.

Obowiązki

Text copied to clipboard!
  • Tworzenie i rozwój oprogramowania w języku C
  • Analiza i optymalizacja istniejącego kodu
  • Współpraca z zespołem projektowym i testerami
  • Tworzenie dokumentacji technicznej
  • Udział w przeglądach kodu i testach jednostkowych
  • Rozwiązywanie problemów technicznych i debugowanie
  • Integracja oprogramowania z innymi komponentami systemu
  • Utrzymywanie wysokiej jakości kodu
  • Wdrażanie najlepszych praktyk programistycznych
  • Wspieranie procesu ciągłej integracji i dostarczania

Wymagania

Text copied to clipboard!
  • Minimum 2 lata doświadczenia w programowaniu w języku C
  • Dobra znajomość systemów operacyjnych (Linux/Unix)
  • Umiejętność debugowania i analizy kodu
  • Znajomość narzędzi do kontroli wersji (np. Git)
  • Doświadczenie w pracy z systemami wbudowanymi będzie atutem
  • Znajomość języka angielskiego na poziomie technicznym
  • Umiejętność pracy zespołowej i komunikatywność
  • Zdolność analitycznego myślenia i rozwiązywania problemów
  • Znajomość zagadnień związanych z bezpieczeństwem oprogramowania
  • Wykształcenie wyższe techniczne (informatyka, elektronika lub pokrewne)

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w programowaniu w języku C?
  • Czy pracowałeś wcześniej z systemami wbudowanymi?
  • Jakie narzędzia do debugowania znasz i stosujesz?
  • Czy masz doświadczenie w pracy z systemami Linux?
  • Jakie projekty realizowałeś w języku C?
  • Czy znasz inne języki programowania oprócz C?
  • Jak radzisz sobie z analizą i optymalizacją kodu?
  • Czy masz doświadczenie w pracy zespołowej w środowisku Agile?
  • Jakie są Twoje oczekiwania dotyczące rozwoju zawodowego?
  • Czy posiadasz certyfikaty techniczne związane z programowaniem?